ec1601bf27ee99e5ab25f5e0e2ecfd1a3ec5711f,parceler/src/main/java/org/parceler/internal/generator/SetReadWriteGenerator.java,SetReadWriteGenerator,generateReader,#JBlock#JVar#ASTType#JClass#JDefinedClass#,53

Before Change



        JBlock nonNullBody = nullInputConditional._else();

        nonNullBody.assign(outputVar, JExpr._new(arrayListType));

        JForLoop forLoop = nonNullBody._for();
        JVar nVar = forLoop.init(codeModel.INT, namer.generateName(codeModel.INT), JExpr.lit(0));

After Change


        nullBody.assign(outputVar, JExpr._null());

        JBlock nonNullBody = nullInputConditional._else();
        JInvocation setImplConstruction = JExpr._new(setImplType);

        if(setInitialCapacityArgument) {
            setImplConstruction = setImplConstruction.arg(sizeVar);
        }
        nonNullBody.assign(outputVar, setImplConstruction);